#ifndef CGLMAINWINDOW_H
#define CGLMAINWINDOW_H

#include <QMainWindow>

namespace Ui {
class cGlMainWindow;
}

class cGlMainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit cGlMainWindow(QWidget *parent = 0);
    ~cGlMainWindow();

protected:
    void keyPressEvent(QKeyEvent *event);

private slots:
    void on_actionfps_camera_triggered();

    void on_actionrotation_triggered();

    void on_actionmove_disable_triggered();

    void on_actionstart_triggered();

    void on_actionend_triggered();

    void on_actioncolor_triggered();

    void on_actionno_texture_triggered();

    void on_actiontexture1_triggered();

    void on_actiontexture2_triggered();

    void on_actiontexture3_triggered();

    void on_actionpoint_triggered();

    void on_actionGL_LINE_triggered();

    void on_actionFILL_triggered();

    void on_actionno_light_triggered();

    void on_actionfixed_point_light_triggered();

    void on_actiondirectional_light_triggered();

    void on_actionspotlight_triggered();

    void on_actionX_positive_triggered();

    void on_actionX_negative_triggered();

    void on_actionY_positive_triggered();

    void on_actionY_negative_triggered();

    void on_actionZ_negative_triggered();

    void on_actionZ_negative_2_triggered();

    void on_actionopen_cap_triggered();

    void on_actionmake_tea_triggered();

    void on_actionteapot_s_dream_triggered();

private:
    Ui::cGlMainWindow *ui;
};

#endif // CGLMAINWINDOW_H
